package router

import (
	"server/middleware"
	"github.com/gin-gonic/gin"
)

var A类别设置 = new(leibieshezhi)

type leibieshezhi struct {}

// Init 初始化 类别设置 路由信息
func (r *leibieshezhi) Init(public *gin.RouterGroup, private *gin.RouterGroup) {
	{
	    group := private.Group("leibieshezhi").Use(middleware.OperationRecord())
		group.POST("createA类别设置", apiA类别设置.CreateA类别设置)   // 新建类别设置
		group.DELETE("deleteA类别设置", apiA类别设置.DeleteA类别设置) // 删除类别设置
		group.DELETE("deleteA类别设置ByIds", apiA类别设置.DeleteA类别设置ByIds) // 批量删除类别设置
		group.PUT("updateA类别设置", apiA类别设置.UpdateA类别设置)    // 更新类别设置
	}
	{
	    group := private.Group("leibieshezhi")
		group.GET("findA类别设置", apiA类别设置.FindA类别设置)        // 根据ID获取类别设置
		group.GET("getA类别设置List", apiA类别设置.GetA类别设置List)  // 获取类别设置列表
	}
	{
	    group := public.Group("leibieshezhi")
	    group.GET("getA类别设置DataSource", apiA类别设置.GetA类别设置DataSource)  // 获取类别设置数据源
	    group.GET("getA类别设置Public", apiA类别设置.GetA类别设置Public)  // 类别设置开放接口
	}
}
